home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: Greatest Hits 1996 / Amiga Games: Greatest Hits 1996.iso / userbox / publicdomain / mpegaplayer060 / mpegaplayer.doc < prev    next >
Text File  |  1996-06-25  |  4KB  |  133 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.             MPEGAPlayer 1.2 (07-Feb-1996)
  4.  
  5. -------------------------------------------------------------------------------
  6.  
  7.  
  8. Distribution Conditions
  9. -----------------------
  10.  
  11.   This program is copyright (c) 1995 by Stephane TAVENARD.
  12. It may be distributed freely under the condition that no profit is
  13. gained from its distribution, nor from any other program distributed
  14. in the same package.
  15.  
  16.   Permission is granted to distribute this package by Bulletin Board
  17. systems or network sites, under the condition that no fee is charged
  18. on downloading it.
  19.  
  20.   All files that are part of this package have to be distributed
  21. together and none of them may be changed in any way other than
  22. archiving or crunching.  The only exception to this rule are the
  23. icons, including the tooltypes, which may be changed to accommodate
  24. them to the rest of the disk it is distributed on.
  25.  
  26.   This program is distibuted as freeware.
  27.  
  28. Disclamer
  29. ---------
  30.  
  31.   This package is provided "as is" without warranty of any kind.
  32. The author assumes no responsibility or liability whatsoever
  33. for any damage or dataloss caused by using this package.
  34.  
  35.  
  36. Introduction
  37. ------------
  38.  
  39. What is MPEG audio ?
  40.  
  41. It's a very efficient audio compression standard. Actually, there is 3
  42. compression methods, named layer I, II & III. Layer III is more efficient
  43. than layer II, witch is more efficient than layer I. But, more efficient
  44. means more complex. For this reasons, Layer III is not implemented in this
  45. player. MPEG audio allow to compress a 16-bits PCM sound file from 1.2 to
  46. 32 times.
  47.  
  48. Why is it so hard to make a real time MPEG audio decoder ?
  49.  
  50. MPEG audio decoding requires a lot of arithmetic calculation, so a lot of CPU
  51. power is required. Normally, MPEG audio decoding is made with help of a DSP.
  52.  
  53.  
  54. History
  55. -------
  56.  
  57. V1.0    11-Jun-1995    First release (not public)
  58. V1.1    19-Jun-1995    Corrected minor bug in audio signal allocation
  59. V1.11    09-Jul-1995    Asynchronous Config window & Screen locking bug corrected
  60. V1.2    10-Sep-1995    Added mixing frequency for audio output
  61.     07-Feb-1996    68060 version not optimized
  62.  
  63. Description
  64. -----------
  65.  
  66. This is a player for DeliTracker program (thanks to Peter Kunath and
  67. Frank Riffel for this marvellous soundplayer). You need at least a
  68. 68060 CPU to use it ! This player can decode and play standard
  69. MPEG audio bitstreams, layers I & II. Audio output can be either in
  70. 8 bits or in 16 bits (14 bits audio, really).
  71.  
  72. NOTA: the 68060 can't directly execute 64 bit divisions and multiplications.
  73.       so this version doesn't use the 64 bit instructions.
  74.       This version isn't optimized for 68060 it works that's all :)   
  75.  
  76. How to use it ?
  77.  
  78. First, get a version of DeliTracker (best: get the latest version).
  79. Then, copy the main file 'MPEGAPlayer' in the DeliPlayer directory.
  80. Last, start DeliTracker and try to load the MPEG file in this package
  81. ('FRIENDLY.MP2' is a 1:22 compressed file).
  82.  
  83.  
  84. You don't hear anything:
  85. -> there's a bug ?
  86.  
  87. You hear a some sound broken with blanks:
  88. -> You CPU is not enough faster for the current options.
  89.  
  90. You hear a countinous sound (10 sec):
  91. -> Ok, you've got a good CPU, try to find long MPEG file now.
  92.  
  93. How to change options ?
  94.  
  95. In the player option window of DeliTracker, select Config button.
  96. Then you can configure the MPEG decoder for mono and stereo files
  97. separately (why ? because decoding time of stereo files is approx.
  98. 2x decoding time of mono files). Config. options are:
  99.  
  100. Quality: High, Medium, Low
  101. -> defines the decoding quality, and also the decoding speed. Slow CPU users,
  102. select Low quality ...
  103.  
  104. Frequency: Normal, 1/2, 1/4
  105. -> defines the output decoding frequency. 1/4 is the most optimized
  106. decoding algorithm, but a 44100Hz original sampling file will be play
  107. at 11025Hz only ! (usefull for low CPU, too). You can only use Normal
  108. mode if you have a screen mode >15kHz and a fast CPU !
  109.  
  110. Output: 8 bits, 16 bits
  111. -> in 8 bits mode, play 8-bit audio samples (strange, no ?)
  112. -> in 16 bits mode, play 14-bit audio samples (better...)
  113.  
  114. For stereo files, it's possible to play them in mono (save a lot of CPU time)
  115. when selecting 'Force Mono'
  116.  
  117. Ok, everything is clear ? try it now !
  118.  
  119.  
  120. Thanks to my friend, AMIGA, the best computer ever made.
  121.  
  122.        / /
  123.       / /
  124.      / /
  125.    \ \    / /
  126.     \ \/ /
  127.      \/\/
  128.  
  129. Stéphane TAVENARD (ANGERS/France)
  130. E-Mail: tavenard@xiii.univ-angers.fr
  131.  
  132. Note: It's the Email of my brother Raphaël (I'm not connected yet !)  ;-(
  133.